package com.tsing.service;

import com.tsing.common.result.PageResult;
import com.tsing.common.result.Result;
import com.tsing.pojo.vo.ArticleDetailsVO;
import com.tsing.pojo.vo.DetailsVo;
import com.tsing.pojo.vo.DynamicVO;

/**
 * @auth 卢孝宇
 * @date 2023/12/13 17:06
 */
public interface DynamicService {
    /**
     * 根据用户id查询关注动态
     * @param userId
     * @param page
     * @param size
     * @return
     */
    PageResult<DynamicVO> dynamic(Integer userId, Integer page, Integer size);

    /**
     * 根据帖子id和当前登录用户id查询全文信息
     * @param userId
     * @param postId
     * @return
     */
    Result<DetailsVo> detailsList( Integer postId,Integer userId);
}
